import { Controller, Post, Body } from '@nestjs/common';
import { TodoTaskService } from './todo-task.service';
import { CreateTodoTaskDto, DeleteTodoTaskDto, FindManyTodoTaskDto, UpdateTodoTaskDto } from './dto/todo-task.dto';
import { ApiTags } from '@nestjs/swagger';

@ApiTags('任务管理')
@Controller('todoTask')
export class TodoTaskController {
    constructor(private readonly service: TodoTaskService) { }
    @Post("create") 
    create(@Body() cad: CreateTodoTaskDto) {
        return this.service.create(cad);
    }

    @Post("delete")
    delete(@Body() dd: DeleteTodoTaskDto) {
        return this.service.delete(dd)
    }

    @Post("update")
    update(@Body() ud: UpdateTodoTaskDto) {
        return this.service.update(ud)
    }

    @Post("findMany")
    findMany(@Body() fmd: FindManyTodoTaskDto) {
        return this.service.findMany(fmd)
    }
}
